body{font-size:20pt; color:#393939;}
form{padding:0px;margin:0px;}
img{border:0px;}
a img{border:0px;}
table{border-collapse:collapse;}
     
a{outline:none;}
a:link{color: #0466cb; text-decoration: none;}
a:visited {color: #0466cb; text-decoration: none}
a:hover {color: #0466cb; text-decoration: none}
a:active {color: #0466cb; text-decoration: none}

A.A1:link { COLOR: #207BD6 !important; TEXT-DECORATION: underline;}
A.A1:visited { COLOR: #207BD6 !important; TEXT-DECORATION: underline}
A.A1:active  { COLOR: #124164; TEXT-DECORATION: underline}
A.A1:hover   { COLOR: #124164; TEXT-DECORATION: underline}

.bodycolor { BACKGROUND: #f6f7f9;}
.pageContent { display:block;overflow:auto;}
.pageContent .panel {clear:both; margin: 2px}

.TableControl{ background: #FFFFFF}
.TableHeader { COLOR:#383838; FONT-WEIGHT: bold; FONT-SIZE: 9pt; background:#E0ECFF; line-height:21px;}

.TableHeader a:link,
.TableHeader a:hover,
.TableHeader a:active,
.TableHeader a:visited {
   color:#383838;
}
.TableControl a:link,
.TableControl a:hover,
.TableControl a:active,
.TableControl a:visited,


.TableBlock .TableHeader td,
.TableBlock td.TableHeader{
 
}

.TableBlock .TableFooter td,
.TableBlock .TableControl td,
.TableBlock td.TableFooter,
.TableBlock td.TableControl{
   background: #FFFFFF;
   border:1px #cccccc solid;
}
.TableBlock td input{
	
}
table{
	
}

table.TableBlock{
   border:1px #cccccc solid;
   width: 100%;
   line-height:22px;
   font-size:9pt;
   border-collapse:collapse;
}
table.TableBlock th{
	padding: 0px;
	padding-left:2px;
	height:22px;
	background:#FFFFFF;
    border-bottom:1px #cccccc solid;
    border-right:1px #cccccc solid;
	/*2012-5-13 钱水 锟斤拷锟接�锟斤拷锟斤拷th去锟斤拷锟斤拷锟斤拷锟酵边匡拷
	background: #9cf;
	
	*/
}

table.TableBlock td{
	padding: 0px;
	height:22px;
    border-bottom:1px #cccccc solid;
    border-right:1px #cccccc solid;
}

.no-left-border{
   border-left:0px !important;
}
.no-top-border{
   border-top:0px !important;
}
.no-right-border{
   border-right:0px !important;
}
.no-bottom-border{
   border-bottom:0px !important;
}

/* Pages Form */
.formBar { border-color:#b8d0d6;background:#ebf0f5 url(../images/pageHeader_bg.png) repeat-x;}
.divider { border-color:#b8d0d6;}

.formBar { clear:both; padding:0 5px; height:30px; padding-top:5px; border-style:solid; border-width:1px 0 0 0;}
.formBar ul { float:right;}
.formBar li { float:left; margin-left:5px;}
.divider { clear:both; display:block; overflow:hidden; text-indent:-1000px; width:auto; height:1px; padding:4px 0 0 0; margin-bottom:5px; border-style:dotted; border-width:0 0 1px 0;}

/* TextInput */
.textInput, input.focus, input.required, input.error, input.readonly, input.disabled,
textarea.focus, textarea.required, textarea.error, textarea.readonly, textarea.disabled { background:url(../images/input_bg.png) no-repeat scroll;}

.textInput, .textArea { border-color:#a2bac0 #b8d0d6 #b8d0d6 #a2bac0; background-color:#FFF;}
input.required, textarea.required { border-color:#a2bac0 #b8d0d6 #b8d0d6 #a2bac0; background-color:#FFF;}
input.error, textarea.error { border-color:#F80C11 #FB7E81 #FB7E81 #F80C11;}
input.focus, textarea.focus { border-color:#64aabc #a9d7e3 #a9d7e3 #64aabc; background-color:#f8fafc;}
input.readonly, textarea.readonly { border-color:#9eabb3 #d5dbdf #d5dbdf #9eabb3; background-color:#F6F6F6;}
input.disabled, textarea.disabled { border-color:#9eabb3 #d5dbdf #d5dbdf #9eabb3; background-color:#F6F6F6;}

/* 鏂囨湰妗嗐�涓嬫潵妗嗐�鏃ユ湡妗嗐�璋冩暣鍣ㄩ兘浣跨敤鍒拌繖涓�*/
input {

    border:1px solid #AECAF0; height:19px; line-height:19px;
    background:white;
}

input:hover {
    border: 1px solid #FF8801;
}
/* -------------
   * 澶氳鏂囨湰妗嗛鑹�*
* ------------- */ 
textarea{border:1px solid #A8AAAD; margin-left:-1px;outline:none;}
textarea:hover{border-color:#01AAEE;}
textarea:focus{ border-color:#FF8801;}

.inputButton, .inputDateButton { background:url(../images/input_bt.png) no-repeat;}

/* TextInput */
.textInput, input.focus, input.required, input.error, input.readonly, input.disabled,
textarea.focus, textarea.required, textarea.error, textarea.readonly, textarea.disabled { padding:2px; margin:0; line-height:15px; font-size:12px; border-style:solid; border-width:1px;}
input.required, textarea.required { background-position:100% 0;}
input.gray, textarea.gray{color:gray;}
select { border:1px solid; border-color: #A2BAC0 #B8D0D6 #B8D0D6 #A2BAC0}


/*鏍囧噯鎸夐挳锛屽浐瀹氬鍜岄珮*/
.btn_normal 
{ 
	FONT-SIZE: 9pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #7171FF;
	background-color: #FFFFFF; 
	background-image: url(../images/button-empty.gif);
	padding-top: 0px;
	padding-bottom:0px;
	border: 0px #FFFFFF solid;
	height: 20px; 
	width: 60px;
	cursor:hand;
}
/*鏍囧噯鎸夐挳锛屽浐瀹氬鍜岄珮锛屽～鍏呰竟鐣岄鑹�/
.btn_blue 
{ 
	FONT-SIZE: 9pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #7171FF;
	background-color: #FFFFFF; 
	background-image: url(../images/button-blue.gif);
	padding-top: 0px;
	padding-bottom:0px;
	border: 0px #FFFFFF solid;
	height: 20px; 
	width: 60px;
	cursor:hand;
}
/*鏍囧噯鎸夐挳锛屽浐瀹氬鍜岄珮锛屽～鍏呭唴閮ㄩ鑹�/
.btn_full 
{ 
	FONT-SIZE: 9pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #7171FF;
	background-color: #FFFFFF; 
	background-image: url(../Images/pic/button-full.gif);
	padding-top: 0px;
	padding-bottom:0px;
	border: 0px #FFFFFF solid;
	height: 20px; 
	width: 60px;
	cursor:hand;
}
/*鑷畾闀垮害鐨勬寜閽牱寮�/
.btn_nolen 
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../Images/pic/newnormal.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_save /*淇濆瓨*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../Images/pic/newsave.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_del /*鍒犻櫎*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../Images/pic/newdel.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_add /*澧炲姞*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../Images/pic/newadd.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_close /*鍏抽棴*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../Images/pic/newclose.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_find /*鏌ユ壘*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../Images/pic/newfind.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_email /*鍙戦�閭欢*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../Images/pic/newemail.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_print /*鎵撳嵃鎶ヨ〃*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../images/pic/newprint.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_edit /*缂栬緫*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../Images/pic/newedit.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_select /*閫夋嫨*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../Images/pic/select.gif);
	background-position:3px,3px;
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_month /*鏈堜唤*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../Images/pic/newmonth.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_week /*鏄熸湡*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../Images/pic/newweek.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
/*涓嶅彲閫夌敤鎸夐挳鐨勬牱寮�/
.btn_none 
{ 
	FONT-SIZE: 9pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #999999;
	background-color: #FFFFFF; 
	padding-top: 1px;
	padding-bottom:1px;
	border: 1px #999999 solid;
	height: 18px; 
	width: 60px;
}

/*鑷畾闀垮害鐨勪笉鍙�鐢ㄦ寜閽殑鏍峰紡*/
.btn_none_nolen
{ 
	FONT-SIZE: 9pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #999999;
	background-color: #FFFFFF; 
	padding-top: 1px;
	padding-bottom:1px;
	border: 1px #999999 solid;
	height: 18px; 
}
.btn_open /*鏂囨湰缂栬緫涓紞锛嶏紞寮瑰嚭鍜岄�鎷╃獥鍙ｇ敤鍒扮殑灏忔寜閽畇tyle="BACKGROUND-IMAGE: url(../Images/pic/sel.gif); WIDTH: 16px; CURSOR: hand; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; HEIGHT: 16px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none"*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../images/sel.gif);
	border: 0px #3580D7 solid;
	height: 16px; 
	width: 16px;
	position:static;
	font-weight:normal;
	cursor:hand;
}
.btn_query /*鏌ヨ鍑哄彛涓紞锛嶏紞寮瑰嚭鍜岄�鎷╃獥鍙ｇ敤鍒扮殑灏忔寜閽畇tyle="BACKGROUND-IMAGE: url(../Images/pic/sel.gif); WIDTH: 16px; CURSOR: hand; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; HEIGHT: 16px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none"*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../images/search.gif);
	border: 0px #3580D7 solid;
	height: 16px; 
	width: 16px;
	margin-left:1px;
	position:static;
	font-weight:normal;
	cursor:hand;
    vertical-align: middle;
}

#formwrapper {
   width:100%;
   margin:5px auto;
   padding:5px;
   text-align:left;
   border:1px solid #A4CDF2;
}

fieldset {
   padding:10px;
   margin-top:5px;
   border:1px solid #A4CDF2;
   background:#fff;
}
fieldset legend {
   color:#1E7ACE;
   font-weight:bold;
   padding:3px 20px 3px 20px;
   border:1px solid #A4CDF2; 
   background:#fff;
}
fieldset label {
   float:left;
   width:120px;
   text-align:right;
   padding:4px;
   margin:1px;
}
fieldset div {
   clear:left;
   margin-bottom:2px;
}

/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }	
.ui-autocomplete-loading { background: white url('/images/loading.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */


/*start - add by huang.xuming[2013-07-10]*/
td .inp_width_1{
float:left;width:100px
}
td .inp_width_1_2{
float:left;width:120px
}
td .inp_width_2{
float:left;width:200px
}
/* td .inp_width_3{
float:left;width:300px
} */
td .inp_width_98p{
float:left;width:98%
}
/*end - add by huang.xuming[2013-07-10]*/